//----------------------------------*-C++-*----------------------------------//
/*!
 * \file   SlabtranSolver.hh
 * \author Jeremy Roberts
 * \date   06/12/2011
 * \brief  Solver class
 * \note   Copyright (C) 2010 Jeremy Roberts
 */
//---------------------------------------------------------------------------//
// $Rev::                                               $:Rev of last commit
// $Author::                                            $:Author of last commit
// $Date::                                              $:Date of last commit
//---------------------------------------------------------------------------//

#ifndef SLABTRANSOLVER_HH
#define SLABTRANSOLVER_HH

#include <iostream>
#include <vector>


#include "tran/SlabtranElement.hh"
#include "tran/SlabtranInput.hh"
#include "../utilities/SP.hh"


namespace slabtran
{

//===========================================================================//
/*!
 * \class SlabtranSolver
 * \brief Solver class
 *
 */
//===========================================================================//

class SlabtranSolver
{

public:

	//@{
	//! Useful typedefs for classes that use SlabtranElement
	//@{
	typedef util::SP<SlabtranSolver>									  SP_solver;
	//@}

private:


public:

};

} // end namespace slabtran

#endif // SLABTRANSOLVER_HH

//---------------------------------------------------------------------------//
//                 end of SlabtranSolver.hh
//---------------------------------------------------------------------------//

